package com.wind.Model01_创建模式.创建模式03_建造者模式;

public interface Builder {

    void builderPartA();    //创建部件 A 比如创建 汽车车轮
    void builderPartB();    //创建部件 B 比如创建 汽车方向盘
    void builderPartC();    //创建部件 C 比如创建 汽车发动机

    /*
        返回最后组装成品结果 (返回最后装配好的汽车)
        成品的组装过程不在这里进行,而是转移到下面的 Director 类中进行.
        从而实现了解耦过程和部件
     */
    Product getResult();
}
